<?php
namespace Home\Controller;

use Think\Controller;

class IndexController extends CommonController
{
    /**
     * 构建函数
     */
    public function __construct()
    {
        parent::__construct();
    }

    public function index()
    {   
        // redirect(U('red/index'));
        $this->display();
    }

    public function pdf()
    {
        // html 不能使用单引号' ，要使用双引号，不然要导致样式无效
        $html = '<h1 style="color:red">88888888888</h1>'; // 有效
        $html = "<h1 style='color:red'>88888888888</h1>"; // 无效
        pdf(CUR_DATETIME, $html);
    }

    public function qrcode()
    {
        qrcode('http://www.baidu.com', 4);
    }

    /**
     * 生成模块/控制/模型
     * @param  string $value [description]
     * @return [type]        [description]
     */
    public function buildMCM($value = '')
    {
        // 生成admin模块
        // \Think\Build::buildAppDir('Admin');

        // 生成控制器UserControoler
        // \Think\Build::buildController('Home', 'User');

        // 生成模型RoleModel
        \Think\Build::buildModel('Common', 'Setting');

        echo "完成";
    }

    /**
     * ip 地址操作
     * @return [type] [description]
     */
    public function ip()
    {
        $client_ip = get_client_ip();
        dump($client_ip);

        // 有需要可更换ip地址库
        $ip   = new \Org\Net\IpLocation('UTFWry.dat');
        $area = $ip->getlocation($client_ip);
        dump($area);
    }

    /**
     * 发送邮件
     * @return [type] [description]
     */
    public function email()
    {
        $html = "<h1>邮件内容</h1>";
        $result = send_email('995916369@qq.com', '邮件标题', $html);
    }
}
